/**
 * This is the package for all pacman objects, both moving and non-moving
 */
package pacman_objects;

/**
 * @author Casey_Comisky
 * @date July 12, 2011
 */
public abstract class Items implements Non_Moving_Object {
	
	//Fields
	private int height;
	private int width;
	//private LOC center;
	
	//Non-Abstract Methods
	/**
	 * Gets the height of the item
	 * @return The height of the item
	 */
	public int getHeight(){
		return height;
	}
	
	/**
	 * Gets the width of the item
	 * @return The width of the item
	 */
	public int getWidth(){
		return width;
	}
	
	//Abstract methods
	/**
	 * Returns the location of the center of the item
	 * @return The Location of the center of the item
	 */
	public abstract int center_loc();
	
	/**
	 * Determines the total size of the item.
	 * 
	 * This will use the equation for determining the area of the shape of the item.
	 * 
	 *  
	 * @return The total area of the shape.
	 */
	public abstract int size();
	
}
